/*
 * @Author: sonss
 * @Date: 2025-02-13 15:18:55
 * @LastEditTime: 2025-02-19 23:23:27
 * @FilePath: /tencent-meeting-sdk-golang/qqmeeting/live_play.go
 * @Description: 直播间
 */
package qqmeeting

// 设置联席主持人
type LivePlayLiveStreamAddressUpdateRequest struct {
	MeetingID      string                `json:"-" param:"meeting_id"` // 会议 ID
	UserID         *string               `json:"userid,omitempty"`     // 调用方用于标示用户的唯一 ID
	InstanceID     int                   `json:"instanceid"`           // 用户的终端设备类型
	PushStreamInfo []*LivePushStreamInfo `json:"push_stream_info"`     // 推流信息，暂只支持设置一条推流信息。
}

func (req LivePlayLiveStreamAddressUpdateRequest) getDescriptor() *MeetingRequestDescriptor {
	return &RequestDescriptorLivePlayLiveStreamAddressUpdate
}

func (req LivePlayLiveStreamAddressUpdateRequest) fillPlaceholder(args ...interface{}) string {
	return defaultPlaceholderFiller(req, args...)
}
